package com.japp.sys.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.japp.base.BaseMapper;
import com.japp.sys.bean.DpBean;
import com.japp.sys.bean.SelectBean;

public interface DpMapper extends BaseMapper<DpBean> {

	/**
	 * 查询所有角色
	 * @return
	 */
	List<DpBean> queryDpAll();
	/**
	 * 查询角色（ID）
	 * @return
	 */
	DpBean findDpById(@Param("id")int id);
	/**
	 * 更新角色
	 * @return
	 */
	int updateDp(@Param("dp")DpBean dp);
	/**
	 * 添加角色
	 * @return
	 */
	int insertDp(@Param("dp")DpBean dp);
	/**
	 * 删除角色
	 * @return
	 */
	int deleteDpById(@Param("keys")String[] keys);
	/**
	 * 查询下拉
	 * @return
	 */
	List<SelectBean> queryDpSelectAll();
	/**
	 * 查询下拉
	 * @return
	 */
	List<SelectBean> queryDpSelectAllCode();
}
